Engineering a Replay Application Based on RDF and OWL
نویسندگان
چکیده
Digital Replay System (DRS) is an application for replaying and analyzing combinations of video recordings, transcriptions and system log files. The W3C’s Resource Description Framework (RDF) and Web Ontology Language (OWL) are used to define and maintain the application’s internal data model, based on the JENA RDF library. Each application has its own persistent RDF models, provided by a database-backed JENA model. A top-level division is made into “projects”, each of which has its own RDF model for scalability and manageability. An in-memory model cache and carefully limited use of inference yields acceptable interactive performance. OWL is used for data modeling, both for primary data objects used in the application, supported by a Java wrapper generating tool, and for more general descriptive metadata, accessed via ontology-driven generic interfaces. The RDF data model is complemented by relational databases for storing system events and XML-encoded files for editable “rich” documents. This has proved to be an effective – and transferable – implementation and data storage approach. DRS is available under an open source license.
منابع مشابه
Interference Mitigation of Replay Attacks in GPS Receiver using of Finite Impulse Response Filter
The vulnerability of civil GPS receiver to interference may be intentional or unintentional. Among all types of interference, replay attack intended as the most dangerous intentional one. The signal structure of replay attack is almost the same with the satellite signal. The interference effects can be reduce with the design of an appropriate filter in the receiver. This paper presents two meth...
متن کاملOWL-Full Reasoning from an Object Oriented Perspective
Bridging the gap between OWL and Object-Oriented Programming (OOP) languages is an indispensable condition to enable the Object-Oriented Modeling in Software Engineering by OWL. However it is very difficult in case of static OOP languages like Java and C#. We have developed SWCLOS, which is an OWL processor seamlessly built on top of Common Lisp Object System (CLOS), a dynamic OOP language. SWC...
متن کاملBuilding the Seshat Ontology for a Global History Databank
This paper describes OWL ontology re-engineering from the wikibased social science codebook (thesaurus) developed by the Seshat: Global History Databank. The ontology describes human history as a set of over 1500 time series variables and supports variable uncertainty, temporal scoping, annotations and bibliographic references. The ontology was developed to transition from traditional social sc...
متن کاملA Knowledge Engineering and Planning Framework based on OWL Ontologies
In this paper, we describe a domain-independent, general purpose knowledge engineering and planning framework that supports the construction of planning domains and problems based on OWL ontologies, and the integration of the planning process with description logic (DL) reasoning. The use of OWL ontologies as a basis for modeling domains allows the reuse of existing knowledge in the Semantic We...
متن کاملA semantic web primer
The development of the Semantic Web, with machine-readable content, has the potential to revolutionize the World Wide Web and its use. In A Semantic Web Primer Grigoris Antoniou and Frank van Harmelen provide an introduction and guide to this emerging field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for self-study by professionals, the book concent...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007